package com.example.entity.dto;

import com.example.entity.yifei.Coptc;
import com.example.entity.yifei.Coptd;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("销售订单列表dto")
public class GetCoptcListDto {

    @ApiModelProperty("订单单别")
    private String orderType;

    @ApiModelProperty("客户编号")
    private List<String> customName;

    @ApiModelProperty("订单单号")
    private String orderId;

    @ApiModelProperty("订单单号2")
    private String orderIds;

    @ApiModelProperty("业务人员")
    private String userId;

    @ApiModelProperty("单据日期 开始")
    private String orderDateBegin;

    @ApiModelProperty("单据日期 结束")
    private String orderDateEnd;

    @ApiModelProperty("交货日期 开始")
    private String deliveryDateBegin;

    @ApiModelProperty("交货日期 结束")
    private String deliveryDateEnd;

    // ----------------
    @ApiModelProperty("产品号")
    private String productId;

    @ApiModelProperty("客户订单号")
    private String customOrderId;

    @ApiModelProperty("收货客户")
    private String receiveCustomer;

    /**
     * 0 未出  1 销货中  2 已销完
     */
    @ApiModelProperty("单据出货状态")
    private String shippStatus;

    @ApiModelProperty("生管确认日 开始")
    private String productionManagementConfirmationDateBegin;

    @ApiModelProperty("生管确认日 结束")
    private String productionManagementConfirmationDateEnd;


    @ApiModelProperty("客户品号")
    private String customProductId;

    @ApiModelProperty("客户订单日期 开始")
    private String customOrderDateBegin;

    @ApiModelProperty("客户订单日期 结束")
    private String customOrderDateEnd;


    @ApiModelProperty("单头备注")
    private String remark;

    @ApiModelProperty("单身备注")
    private String remarks;

    @ApiModelProperty("客户地址")
    private String address;

    @ApiModelProperty("项目编号")
    private String itemNumber;

    @ApiModelProperty("订单号查询长度")
    private Integer size;
}
